package com.jrzh.mvc.service.sys;

import java.util.List;

import com.jrzh.common.exception.ProjectException;
import com.jrzh.framework.base.service.BaseServiceI;
import com.jrzh.framework.bean.SessionUser;
import com.jrzh.mvc.model.sys.MessageChannelModel;
import com.jrzh.mvc.search.sys.MessageChannelSearch;
import com.jrzh.mvc.view.sys.MessageChannelView;

public interface MessageChannelServiceI extends BaseServiceI<MessageChannelModel, MessageChannelSearch, MessageChannelView>{
	
	void savePushMessage(MessageChannelModel message, SessionUser sessionUser) throws ProjectException;
	
	MessageChannelView getMessage(MessageChannelSearch search) throws ProjectException;
	
	List<MessageChannelView> getMessages(MessageChannelSearch search) throws ProjectException;
	
}
